home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-20 / satrak.zip / SATRAK.DOC < prev    next >
Text File  |  1990-01-16  |  11KB  |  240 lines

  1.  
  2. SATRAK.DOC                  PC Version 5.38                Page 1 of 4
  3. ======================================================================
  4.  
  5. SATRAK is a major modification of `USAT' to provide a program that is
  6. user friendly and will function for the rest of the 20th century and
  7. possibly into the early 21st century.  This program is intended for use
  8. by all Amateur Radio Operators and others interested in the functions
  9. it performs in Non-Commercial applications.
  10.  
  11. System Requirements:  IBM PC, XT, AT, or compatible computer with 256 K
  12. of memory, a Color Graphics Adapter with either a color or monchrome
  13. monitor and any combination of drives.  All SATRAK files must reside on
  14. the default drive in the default directory.
  15.  
  16.  
  17.         Files required for SATRAK operation are:
  18.         ---------------------------------------
  19.         SATRAK.BAS  - GW Basic Ver. 2.12 Source Code
  20.            or
  21.         SATRAK.EXE  - Compiled Version
  22.            and
  23.         SATRAK.DAT  - Database of Satellite Records Available
  24.         SATRAK.GSD  - Ground Station Data
  25.         SATRAK.MAP  - World Map for Realtime Tracking Screen
  26.         SATRAK.DEF  - User Default Definitions
  27.         SATRAK.DOC  - Program Description
  28.  
  29.  
  30.         SATRAK  -  MAIN MENU OPTIONS :
  31.         ============================
  32.     (P) Orbital Prediction Listing
  33.     (R) Realtime Tracking On High Resolution Sreeen
  34.     (C) Change, Add, Delete Satellite Records
  35.     (G) Change Ground Station Data
  36.     (S) Set User Defaults: Blink, Delay And Tweak
  37.     (N) Convert Day Of Year Number To Date And Time
  38.     (D) Return To DOS
  39.  
  40.         Enter Selection (P,R,C,G,S,N,D)-->
  41.         (will accept UPPER or lower case)
  42.  
  43.  
  44. This program is capable of making orbit predication lists output to the
  45. screen or printer for any satellite in the database for a user defined
  46. time period, time step and minimum elevation angle.  On screen
  47. simulation of realtime tracking of satellites in orbit or table type
  48. listing starting with the selected satellite and up to seven (7)
  49. additional satellites for a maximum of eight (8) with current valid
  50. data in the database.
  51.  
  52. If the listing is blinking on and off it could be visible from your
  53. Ground Station location depending on your minimum Elevation Angle
  54. required to clear local obstructions.  On a color monitor in addition
  55. to blinking these listings will be in red.  Data contained in the .DAT,
  56. .GSD and .DEF files can be altered from within the program.
  57.  
  58.  
  59.                           (continued on Page 2)
  60.  
  61.  
  62. SATRAK.DOC                  PC Version 5.38                Page 2 of 4
  63. ======================================================================
  64.  
  65. It provides you with a user friendly interface to the program and no
  66. longer depends on specialized internal time dependent data .
  67.  
  68. The original version of `USAT' program does not explain how you can
  69. obtain or generate the sidereal time table matrix data yourself.
  70. SATRAK now generates the data required. Sometime after the year 2000
  71. this method may not be adequate. SATRAK has a method for tweaking this
  72. data if necessary as explained later in this document.
  73.  
  74. SATRAK contains program sections by each of the following individuals.
  75. I have made some changes in the current wording and/or locations of
  76. these sections in the modified program.
  77.  
  78.     "USAT" program by Ing. H. F. Strasser - OE1HSI - Jan. 1985 which
  79.     included the following programs by others.
  80.  
  81.     Satellite Tracking By R. D. Welch - W0SL -  May 1983
  82.     Orbital Prediction By Dr. Thomas A. Clark - W3IWI - May 1980
  83.  
  84. In order for the user to be better informed about the information
  85. SATRAK uses I have provided screen displays of all the information
  86. currently in the Ground Station Data file, User Default Definition file
  87. and Satellite Database file.  Changes or additions to any of these
  88. files can be made by selecting the proper options from the Main Menu.
  89.  
  90.  
  91. SATRAK.DAT - You will be required to keep the satellite data records on
  92. file current.  This means the Epoch Year, Epoch Day and other data for
  93. each satellite must be from the current or preceding year.  You can
  94. update this data using information from local packet bulletin boards or
  95. AMSAT nets held on various frequencies.  The satellite listing will
  96. inform you which satellite records contain "CURRENT" or "OLD" Data.
  97. A maximum of eight (8) records with `CURRENT DATA' will be displayed
  98. on the Realtime Tracking Screen when that option is selected.
  99.  
  100.  
  101. SATRAK.GSD - Normally when you receive this program the data in the
  102. file will be for some other Amateur Radio Operators QTH so you will
  103. need to make changes in this file so that your station coordinates are
  104. taken into account when using the `realtime tracking' or `orbital
  105. predications' portions of the program.  You need to furnish your Call,
  106. QTH, Latitude and Longitude to 3 decimal places, and height above sea
  107. level for your receiving antenna in Meters.
  108.  
  109.  
  110. SATRAK.DEF contains the User Default values for BLINK, DELAY, TWEAK and
  111. CAL variables.  The Blink Delay for the Graphics Screen has a range of
  112. 10 to 10000 with a default value of 500.  The Line Delay is for the
  113. Status Line of the Graphics Screen and has a range of 10 to 20000 with
  114. default value of 1000.  These were made into variables the user can
  115. a change because of the large range of speeds available with computers
  116. past and present.  Set BLINK for ~ 0.25 sec. and  DELAY for ~ 1.0 sec.
  117.  
  118.  
  119.                            (continued on Page 3)
  120.  
  121.  
  122. SATRAK.DOC                  PC Version 5.38                Page 3 of 4
  123. ======================================================================
  124.  
  125. SATRAK.DEF (Tweak Cal. contiuned)
  126.  
  127. The Tweak Calibration is for adjustment of the internally calulated
  128. sidereal time constant and can be either a plus or minus adjustment.
  129.  
  130. It is to be used to compensate for descrepancies in actual location and
  131. time verus program predicted location and time.
  132.  
  133. TWEAK is an expression where one is equal to a 24 hour day.  Therefore
  134. when time is entered in seconds as a positive or negative number it
  135. becomes a decimal number of from 4 to 7  places to the right of the
  136. decimal point.
  137.  
  138. Example: 0.0000583 for positive correction of 5 seconds or -0.0000583
  139. for a negative correction of 5 seconds.  CAL is the conversion of TWEAK
  140. to a decimal value of Plus or Minus Minutes to keep you informed.
  141.  
  142.          Some Single Precision TWEAK Values For Time Are:
  143.       ------------------------------------------------------
  144.         1 second  = 0.0000116        30 seconds = 0.0003499
  145.         5 seconds = 0.0000583        60 seconds = 0.0006999
  146.        10 seconds = 0.0001166       300 seconds = 0.0034998
  147.  
  148. The average sidereal time constant for the years 1981 through 2019 is
  149. 0.2760026.  This nineteen year average value then represents a time
  150. span of 6 Hours, 37 Minutes and 26.6251 Seconds.
  151.  
  152. The deviation above this value was 1 Minute  and 57.8524 Seconds.
  153. The deviation below this value was 2 Minutes and 00.4234 Seconds.
  154.  
  155. As mentioned earlier if you are experiencing some timing problems
  156. working the amatuer satellite some minor corrections can be made using
  157. TWEAK to pad the internal calculated values up or down.  When you do
  158. this all satellite records must be current and in the same year.  This
  159. is because the year used for this internal calculation will be from the
  160. satellite record selected.
  161.  
  162. TWEAK IS NOT A TOY FUNCTION TO PLAY WITH !!  IF YOU DO NOT NEED OR
  163. UNDERSTAND ITS FUNCTION LEAVE THE DEFAULT VALUE SET TO ZERO !!
  164.  
  165. Unless you have precise methods to test and verify that the changes you
  166. make using TWEAK are improving your operations I recommend not using
  167. the function.
  168.  
  169. SATRAK.MAP Contains the graphic information to draw a flat map of the
  170. world on your monitor in High Resolution Black And White Graphics Mode
  171. and must be keep in tack as received.  It is used by the Realtime
  172. Tracking option.
  173.  
  174. The above information explains how the files that SATRAK uses fit into
  175. the overall picture.
  176.  
  177. The Orbitial Prediction section can output the data to screen or
  178.  
  179.                            (continued on Page 4)
  180.  
  181.  
  182. SATRAK.DOC                  PC Version 5.38                Page 4 of 4
  183. ======================================================================
  184.  
  185. printer.  You define the starting and stopping point for this function
  186. along with a step rate and minimum elevation angle for your particular
  187. antenna system.
  188.  
  189. The program then prints out a set of parameter changes which are used
  190. for this current set of listings on the first sheet of paper followed
  191. by as many other sheets as required to list the occasions when the
  192. satellite is in view of your receiving antenna for the period
  193. requested.  Ability to work an "in view" satellite will depend upon the
  194. combination of "Range" and "Height" variables matched against your
  195. station capabilities.
  196.  
  197. The Realtime Tracking section will place a cross on the Map Screen for
  198. up to eight satellite's with `Current Data' in its database record.
  199. These location crosses will be updated approximatly every two seconds
  200. times the number of satellites being displayed. You may toggle between
  201. the Table listing and Map Screen using the <F9> function key.  The
  202. program  will display each satellites current location information on
  203. the bottom line of the display or you can request continuos listing of
  204. just one particular satellite using the <F10> function key.  Enter the
  205. satellite name at the prompt or just <ENTER> to return to listing up to
  206. eight satellites.
  207.  
  208. The Convert Day of Year Number To Date and Time section is a useful
  209. utility when you need to know what calendar date and time corresponds
  210. to the day of year number stored as each satellite's  Epoch date.  This
  211. section saves a lot of time and effort figuring that out for you.
  212.  
  213. If you are going to use this program for show purposes only using just
  214. the realtime tracking section then you can tolerate the use of data
  215. classified as `CURRENT' even though it is one or almost two years old.
  216. You can even update your database with the data using internal
  217. calculated values from the Orbital Prediction Section since accuracy is
  218. not really all that important for that type of operation.
  219.  
  220. For the serious user I suggest obtaining AMSAT data every sixty days or
  221. sooner.  For satellites that average six or less orbits per day try 60
  222. day updates.  For those that average seven to thirteen orbits per day
  223. try 45 day updates.  Then for those that average over thirteen try 30
  224. day updates.
  225.  
  226. The `USAT' program's database file `ELEMENTS.DAT' is not compatible with SATRAK's database file `SATRAK.DAT'.
  227.  
  228. It has been a very interesting experience finding out how all the
  229. pieces should fit together and operate. Then formulate soulutions for
  230. fixing each fault.  I admit to a lot of remodeling along the way to
  231. make the program look and feel as I felt it should have been from the
  232. start.  The real point to make is that it did not work right when I
  233. received it and now it will work right for many years to come.
  234.  
  235. 73's
  236. H.A.Jones, WB8AMI
  237.  
  238. SATRAK.DOC / Rev. G / 01-16-1990 /
  239.  
  240.